/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package fase2.pt.iul.sid.api;

import api.APINotificacoes;
import fase2.pt.iul.sid.controller.FotografiaController;
import fase2.pt.iul.sid.database.FactoryConnection;

/**
 *
 * @author Ricardo Marques
 */
public class APIficheirosFotografias {
    
    private FactoryConnection fc = null;
    private String email_user_logon = null;
    private String PATH_FOTOS_LOCATION = null;
    
    public APIficheirosFotografias(FactoryConnection fc, String email_user_logon, String PATH_FOTOS_LOCATION){
        this.fc = fc;
        this.email_user_logon = email_user_logon;
        this.PATH_FOTOS_LOCATION = PATH_FOTOS_LOCATION;
    }
    
    public void mostrarFotosPrato(int id_prato){
        FotografiaController f = new FotografiaController(fc, PATH_FOTOS_LOCATION, email_user_logon);
        f.viewAddFotoPrato(id_prato);
    }
    
    public void mostrarFotosEstabelecimento(int id_estabelecimento){
        FotografiaController f = new FotografiaController(fc, PATH_FOTOS_LOCATION, email_user_logon);
        f.viewAddFotoEstabelecimento(id_estabelecimento);
    }
    
    public void mostrarFotoPerfil(String email_user, APINotificacoes notificacoes){
        FotografiaController f = new FotografiaController(fc, PATH_FOTOS_LOCATION, email_user_logon);
        f.setAPINotificacoes(notificacoes);
        f.viewAddFotoPerfil(email_user_logon);
    }
    
    public String getCaminhoFoto(String email_user){
    	 FotografiaController f = new FotografiaController(fc, PATH_FOTOS_LOCATION, email_user_logon);
    	// System.out.println();
    	 return f.getCaminhoFoto(email_user);
    	 //f.viewAddFotoPerfil(email_user_logon);
    	
    }
    
}
